incumbent upon (someone)

Translations
возложенный на (кого-то)
It is incumbent upon the manager to ensure the project is completed on time.
На менеджера возложена обязанность обеспечить своевременное завершение проекта.
Definitions
A responsibility or duty that is placed on someone; something that is required or expected of a person.